<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>MSF for CMMI Process Improvement</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link href="css/msf.css" type="text/css" rel="stylesheet" />

    <script language="JavaScript" src="CODE/header.js"></script>

    <script language="JavaScript" src="CODE/footer.js"></script>

    <script language="JavaScript" src="CODE/msf.js"></script>

</head>
<body marginheight="0" marginwidth="0">
    <!-- start header -->
    <table class="idheader" cellspacing="0" cellpadding="0" width="100%" style="background-color: #cedcf5" border="0">
        <tbody>
            <tr>
                <td>
                    <img height="71" alt="MSF for CMMI Process Improvement" src="images/header_formal.gif" width="425" /></td>
                <td align="right">
                    <img id="vstslogo" height="40" alt="Visual Studio Team System logo" src="images/header_vsts_logo.gif"
                        width="320" /></td>
            </tr>
            <tr style="background-color: #5373ad">
                <td colspan="2">
                    <img height="1" alt="" src="images/clear.gif" width="1" /></td>
            </tr>
        </tbody>
    </table>
    <!-- end  header -->
    <table class="tabrow" height="28" cellspacing="0" cellpadding="0" width="100%" border="0">
        <tbody>
            <tr>
                <td width="164">
                    <img height="1" src="images/clear.gif" width="164" alt="" /></td>
                <td class="bottom">
                    <div id="TabsHTML" style="margin: 0pt">
                        <table cellspacing="0" cellpadding="0" width="100%" border="0" xmlns:msxsl="urn:schemas-microsoft-com:xslt"
                            xmlns:some-prefix="some-uri" xmlns:msxml="urn:schemas-microsoft-com:xslt" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                            xmlns:my="http://schemas.microsoft.com/office/infopath/2003/myXSD/2004-10-13T22:49:49"
                            xmlns:mstns="http://tempuri.org/XMLSchema.xsd">
                            <tbody>
                                <tr>
                                    <td class="tabon" width="80"><a class="tabon" onclick="javascript:doLink('Concepts');" href="Concepts.htm">Overview</a></td><td width="6"><img src="images/clear.gif" alt=""/></td>
<td class="taboff" width="80"><a class="taboff" onclick="javascript:doLink('AboutRoles');" href="AboutRoles.htm">Roles</a></td><td width="6"><img src="images/clear.gif" alt=""/></td>
<td class="taboff" width="80"><a class="taboff" onclick="javascript:doLink('AboutWorkItems');" href="AboutWorkItems.htm">Work Items</a></td><td width="6"><img src="images/clear.gif" alt=""/></td>
<td class="taboff" width="80"><a class="taboff" onclick="javascript:doLink('AboutViews');" href="AboutViews.htm">Views</a></td><td width="6"><img src="images/clear.gif" alt=""/></td>
<td class="taboff" width="80"><a class="taboff" onclick="javascript:doLink('AboutCMMI');" href="AboutCMMI.htm">CMMI</a></td><td width="6"><img src="images/clear.gif" alt=""/></td>
<td class="taboff" width="80"><a class="taboff" onclick="javascript:doLink('WorkstreamsIndex');" href="WorkstreamsIndex.htm">Index</a></td><td width="6"><img src="images/clear.gif" alt=""/></td>

                                    <!--<td class="tabon" width="80"><a class="tabon" onclick="javascript:doLink('Concepts');" href="Concepts.htm">Overview</a></td>-->
                                    <td width="6">
                                        <img src="images/clear.gif" alt="" /></td>
                                    <td align="right" width="*">
                                        <div style="margin-top: 3pt">
                                            <p class="p1a">
                                                <a onclick="javascript:open_window1('glossary.htm')" href="#">Glossary</a></p>
                                        </div>
                                    </td>
                                    <td width="38">
                                        <img src="images/clear.gif" alt="" /></td>
                                </tr>
                            </tbody>
                        </table>
                    </div>
                    <!-- end tabs -->
                </td>
            </tr>
        </tbody>
    </table>
    <!-- end breadcrumbs and tabs -->
    <!-- start main body table-->
    <table class="bodytable" cellspacing="0" cellpadding="0" width="100%" border="0">
        <tbody>
            <tr>
                <!-- start left column with navigation -->
                <td width="140">
                    <div id="leftside">
                        <div id="sidemenuHTML">
                            <div style="margin: 6px 0px 5px 20px" xmlns:msxsl="urn:schemas-microsoft-com:xslt"
                                xmlns:some-prefix="some-uri" xmlns:msxml="urn:schemas-microsoft-com:xslt" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                                xmlns:my="http://schemas.microsoft.com/office/infopath/2003/myXSD/2004-10-13T22:49:49"
                                xmlns:mstns="http://tempuri.org/XMLSchema.xsd">
                                <p class="p1a">
                                    <a class="nav" onclick="javascript:doPortal('click')" href="#">Project Portal<img
                                        height="9" alt="link arrow" src="images/right-arrow.gif" width="9" border="0" /></a></p>
                            </div>
                            <table cellspacing="0" cellpadding="0" width="140" border="0" xmlns:msxsl="urn:schemas-microsoft-com:xslt"
                                xmlns:some-prefix="some-uri" xmlns:msxml="urn:schemas-microsoft-com:xslt" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                                xmlns:my="http://schemas.microsoft.com/office/infopath/2003/myXSD/2004-10-13T22:49:49"
                                xmlns:mstns="http://tempuri.org/XMLSchema.xsd">
                                <tbody>
                                    <tr>
                                        <td width="12">
                                            <img height="12" src="images/b_nav_topleft.gif" width="12" alt="" /></td>
                                        <td class="leftnavtop">
                                            <img src="images/clear.gif" alt="" /></td>
                                        <td width="1" style="background-image: images/dots.gif" rowspan="3">
                                            <img src="images/dots.gif" alt="" /></td>
                                    </tr>
                                    <tr>
                                        <td background="images/b_nav_left.gif">
                                            <img src="images/b_nav_left.gif" alt="" /></td>
                                        <td class="leftnavtable">
                                            <table cellspacing="0" cellpadding="0" width="100%" border="0">
                                                <tbody>
                                                    <tr><td class="nav-off"><a class="nav" onclick="javascript:doLink('Concepts');" href="Concepts.htm">Concepts</a></td></tr>
<tr><td class="nav-off"><a class="nav" onclick="javascript:doLink('Iterations');" href="Iterations.htm">Cycles and Iterations</a></td></tr>
<tr><td class="nav-off"><a class="nav" onclick="javascript:doLink('Governance');" href="Governance.htm">Governance</a></td></tr>
<tr><td class="nav-select"><a class="nav" onclick="javascript:doLink('TeamModel');" href="TeamModel.htm">Team Model</a></td></tr>
<tr><td class="nav-off"><a class="nav" onclick="javascript:doLink('Principles');" href="Principles.htm">Principles</a></td></tr>
<tr><td class="nav-off"><a class="nav" onclick="javascript:doLink('Mindsets');" href="Mindsets.htm">Mindsets</a></td></tr>
<tr><td class="nav-off"><a class="nav" onclick="javascript:doLink('Innovations');" href="Innovations.htm">Innovations</a></td></tr>
<tr><td class="nav-off"><a class="nav" onclick="javascript:doLink('GettingStarted');" href="GettingStarted.htm">Getting Started</a></td></tr>

                                                </tbody>
                                            </table>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <img src="images/b_nav_bottomleft.gif" alt="" /></td>
                                        <td class="leftnavbottom">
                                            <img src="images/clear.gif" alt="" /></td>
                                    </tr>
                                </tbody>
                            </table>
                        </div>
                        <!-- start left column see also area -->
                        <div id="SeeAlsoHTML">
                            </div>
                        <!-- end left column see also area -->
                    </div>
                </td>
                <!-- end left column with navigation -->
                <!-- start center content area -->
                <td>
                    <table cellspacing="0" cellpadding="0" width="100%" border="0">
                        <tbody>
                            <tr>
                                <td>
                                    <img src="images/b_topleft.gif" alt="" /></td>
                                <td background="images/b_top.gif">
                                    <img height="15" src="images/b_top.gif" width="300" alt="" /></td>
                                <td>
                                    <img src="images/b_topright.gif" /></td>
                            </tr>
                            <tr>
                                <td background="images/b_left.gif">
                                    <img src="images/b_left.gif" alt="" /></td>
                                <!-- Start XSL3 -->
                                <td id="XSL3" width="100%" style="background-color: #FFFFFF">
                                    <div style="height: 280pt" xmlns:msxml="urn:schemas-microsoft-com:xslt" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                                        xmlns:my="http://schemas.microsoft.com/office/infopath/2003/myXSD/2004-10-13T22:49:49"
                                        xmlns:mstns="http://tempuri.org/XMLSchema.xsd">
                                        <p class="title1">
                                            Team Model</p>
                                        <p class="p1">The Microsoft Solutions Framework (MSF) Team Model describes Microsoft’s approach to structuring people and their activities to enable project success. The fundamental principles of the MSF team model are:</p><ul class="bodyitem_unit"><li class="bodyitem">A <strong>team of peers </strong>with clear accountability, shared responsibility and open communications. Each role is accountable for a specific share of the quality of the overall solution. </li><li class="bodyitem"><strong>Advocacy</strong> for all key constituencies who must be represented on a successful software project. Every perspective is represented to provide the checks and balances that prevent errors of omission and lopsided decisions. </li><li class="bodyitem"><strong>Stretch to fit</strong> to the scale necessary for the specific project. Constituencies may be combined in small teams or further refined as teams scale for larger projects. </li></ul><div style="MARGIN-TOP: 12pt"><img height="394" alt="Team Model" src="images/team-advocacy.gif" width="578" /></div><h1>Advocacy Groups</h1><h4>Program Management advocates for Solution Delivery</h4><p class="p1a">The focus of program management is to meet the goal of delivering the solution within project constraints. This group ensures that the right solution is delivered at the right time and that all stakeholders’ expectations are understood, managed and met throughout the project.</p><h4>Architecture advocates for the System in the Large</h4><p class="p1a">This includes the services, technical and standards with which the solution will interoperate, the infrastructure in which it will be deployed, its place in business or product family, and its roadmap of future versions. The architecture group has to ensure that the deployed solution will meet all qualities of service as well as the business objectives and be viable in the long term.</p><h4>Development advocates for the Technical Solution</h4><p class="p1a">In addition to being the primary solution builders, development is responsible for thoughtful technical decisions, clean design, good bottom-up estimates, high quality maintainable code and unit tests.</p><h4>Test advocates for Solution Quality from the Customer Perspective</h4><p class="p1a">Test anticipates, looks for ,and reports on any issues that diminish the solution quality in the eyes of the users or customers.</p><h4>Release/Operations advocates for the smooth delivery and deployment of the solution into the appropriate infrastructure</h4><p class="p1a">This group ensures timely readiness and compatibility of the infrastructure for the solution.</p><h4>User Experience advocates for the most effective solution in the eyes of the intended users</h4><p class="p1a">User experience must understand the users context as a whole, appreciate any subtleties of their needs, and ensure that the whole team is conscious of usability from their eyes.</p><h4>Product Management advocates for the Customer Business</h4><p class="p1a">Product management has to understand, communicate and ensure success from the standpoint of the economic customer requesting the solution.</p><h1>Scaling Down</h1><p class="p1">On small projects, or projects with low complexiity, one person can advocate for multiple constituencies. The table presents a guideline for combining the advocacy groups.</p><div style="MARGIN: 12px 0px 0px"><table class="data" style="BORDER-COLLAPSE: collapse" borderColor="#ffffff" cellSpacing="0" cellPadding="4" width="80%" border="1"><tbody><tr><th class="th1" scope="col"></th><th class="th1" scope="col">Architecture</th><th class="th1" scope="col">Product Management</th><th class="th1" scope="col">Program Management</th><th class="th1" scope="col">Development</th><th class="th1" scope="col">Test</th><th class="th1" scope="col">User Experience</th><th class="th1" scope="col">Release Management</th></tr><tr><th class="th1" scope="row">Architecture</th><td class="row_bottom" bgColor="#e8e8e8"></td><td class="row_bottom"><strong>N</strong></td><td class="row_bottom"><strong>P</strong></td><td class="row_bottom"><strong>P</strong></td><td class="row_bottom"><strong>U</strong></td><td class="row_bottom"><strong>U</strong></td><td class="row_bottom"><strong>U</strong></td></tr><tr><th class="th1" scope="row">Product Management</th><td></td><td class="row_bottom" bgColor="#e8e8e8"></td><td class="row_bottom"><strong>N</strong></td><td class="row_bottom"><strong>N</strong></td><td class="row_bottom"><strong>P</strong></td><td class="row_bottom"><strong>P</strong></td><td class="row_bottom"><strong>U</strong></td></tr><tr><th class="th1" scope="row">Program Management</th><td></td><td></td><td class="row_bottom" bgColor="#e8e8e8"></td><td class="row_bottom"><strong>N</strong></td><td class="row_bottom"><strong>U</strong></td><td class="row_bottom"><strong>U</strong></td><td class="row_bottom"><strong>P</strong></td></tr><tr><th class="th1" scope="row">Development</th><td></td><td></td><td></td><td class="row_bottom" bgColor="#e8e8e8"></td><td class="row_bottom"><strong>N</strong></td><td class="row_bottom"><strong>N</strong></td><td class="row_bottom"><strong>N</strong></td></tr><tr><th class="th1" scope="row">Test</th><td></td><td></td><td></td><td></td><td class="row_bottom" bgColor="#e8e8e8"></td><td class="row_bottom"><strong>P</strong></td><td class="row_bottom"><strong>P</strong></td></tr><tr><th class="th1" scope="row">User Experience</th><td></td><td></td><td></td><td></td><td></td><td class="row_bottom" bgColor="#e8e8e8"></td><td class="row_bottom"><strong>U</strong></td></tr><tr><th class="th1" scope="row">Release Management</th><td></td><td></td><td></td><td></td><td></td><td></td><td class="row_bottom" bgColor="#e8e8e8"></td></tr></tbody></table><p class="p1"><strong>P</strong> Possible <strong>U</strong> Unlikely <strong>N</strong> Not Recommended </p></div>
                                    </div>
                                </td>
                                <!-- End XSL3 -->
                                <!--  END CENTER ************************* -->
                                <td background="images/b_right.gif">
                                    <img src="images/b_right.gif" /></td>
                            </tr>
                            <tr>
                                <td>
                                    <img src="images/b_bottomleft.gif" /></td>
                                <td background="images/b_bottom.gif">
                                    <img src="images/b_bottom.gif" /></td>
                                <td>
                                    <img src="images/b_bottomright.gif" /></td>
                            </tr>
                        </tbody>
                    </table>
                    <!-- footer -->

                    <script>doFooter()</script>

                    <img height="10" src="images/clear.gif" width="1" />
                    <center>
                        <p class="p1a">
                            <a href="EULA/_EULA.txt">© 2005-2007 Microsoft Corporation. All rights reserved.</a></p>
                    </center>
                    <center>
                        <p class="p1a">
                            MSF for CMMI Process Improvement 4.2</p>
                    </center>
                    <img height="20" src="images/clear.gif" width="1" />
                    <!-- end footer -->
                </td>
                <!-- endcenter content area -->
                <!-- start right margin -->
                <td width="20">
                    <img height="1" src="images/clear.gif" width="12" /></td>
                <!-- end left margin -->
            </tr>
        </tbody>
    </table>
    <!-- end main body table -->

    <script language="JScript" src="Code/Iceberg.js" defer="true" type="text/JScript"></script>

</body>
</html>
